home *** CD-ROM | disk | FTP | other *** search
/ Aminet 52 / Aminet 52 (2002)(GTI - Schatztruhe)[!][Dec 2002].iso / Aminet / docs / mags / saku09.lha / Teksti / TechnoBBS.txt < prev    next >
Text File  |  1994-10-28  |  21KB  |  343 lines

  1. 5
  2. 1*
  3.  
  4. {3                  TechnoBBS, virittelevän sysopin purkkisofta
  5. {3                  -------------------------------------------
  6.  
  7.                                   Sami Klemola
  8.  
  9.  
  10. TechnoBBS on Ville-Pertti Keinosen kirjoittama vielä beta-asteella oleva purkki-
  11. softa, joka on ennennäkemättömän helposti muunneltavissa täysin  yksilölliseksi.
  12. Ohjelmiston toimintaa ohjataan rexx-ohjelmilla sekä TechnoBBS:n omalla  menukie-
  13. lellä. Tässä artikkelissa tutustutan lukijan yleisesti  TechnoBBS:n  ominaisuuk-
  14. siin ja annan ohjeet purkin perustamiseksi. Tämä artikkeli on hyvä jatko esimer-
  15. kiksi MikroBitissä taannoin julkaistuun juttuun purkin  perustamisesta.  Jutusta
  16. tuli aika tekninen, ja käytän myös englannin kielestä peräisin  olevia  termejä,
  17. joten hyvä tekniikan tuntemus on eduksi. Nämä eivät ole missään nimessä  täydel-
  18. liset ohjeet, vaan on syytä lukea myös TechnoBBS:n mukana tulevat ohjeet.
  19.  
  20. TechnoBBS on sharewarea, ja sen rekisteröimismaksu on artikkelia kirjoitettaessa
  21. 350 markkaa. Erillistä rekisteröidyn käyttäjän versiota ohjelmasta ei ole,  vaan
  22. rekisteröityessään käyttäjä saa nk. keyfilen, jonka lukiessaan TBBS tietää, että
  23. käyttäjä on rekisteröinyt sen eikä enää temppuile. Ilman keyfileä nimittäin puo-
  24. let yhteydenottoyrityksistä estetään, mutta  muuten  rekisteröimätön  versio  on
  25. täydellinen. Muutama viikko sitten julkaistiin TechnoBBS:n uusin  versio,  0.93,
  26. joka sisältää taas aimo tukun uusia ominaisuuksia.
  27.  
  28. Tässä vaiheessa on kuitenkin vielä syytä harkita asiaa uudelleen. Oletko todella
  29. halukas perustamaan purkin? Tiedätkö, mihin oikein olet alkamassa? Purkinpito ei
  30. ole järkevän ihmisen touhua! Ensin sinulta kuluu valtavasti  aikaa  järjestelmän
  31. hiomiseen, mahdollisesti myös lompakkosi ohenee jonkin verran sen  mukaan,  tar-
  32. vitsetko nopeamman modeemin tai oman linjan,  minimivaatimukset  kun  nykyaikana
  33. purkille melkein ovat 14400 BPS -modeemi ja ympärivuorokautinen aukiolo.
  34.  
  35. Kun vihdoinkin saat purkkisi linjoille, kukaan ei soita! Voi mennä viikkoja, en-
  36. nen kuin sinulla on purkissasi kolme käyttäjää. Purkkeja on Suomessa tuhansia ja
  37. taas tuhansia, eikä niihin kaikkiin riitä käyttäjiä. Tavallista peruspurkkia  ei
  38. ainakaan kannata perustaa, vaan uuden purkin on ehdottomasti erikoistuttava  jo-
  39. honkin tiettyyn aihepiiriin, joka on sysopille tuttu. Näin sinulla on edes  jon-
  40. kinlaiset mahdollisuudet  selvitä.  Mikäli  olet  kuitenkin  vakaasti  päättänyt
  41. yrittää, etkä tästä pahemmin pelästynyt, toivotan sinulle onnea matkaan,  alkaen
  42. ensimmäisestä etapista, ohjelmiston valitsemisesta.
  43.  
  44. Mikäli unelmoit purkista, joka on juuri sellainen kuin haluat, on TechnoBBS  va-
  45. lintasi. Vain viestieditori ja -lukija ovat  kiinteitä.  Kaikki  muut  toiminnot
  46. ovat vapaasti uudelleenohjelmoitavissa. Voit tehdä omia valikoita ja  kirjoittaa
  47. omia komentoja. TBBS:n mukana tulee kaksi offliner-ohjelmaa, jotka  mahdollista-
  48. vat QWK- ja WWF-etälukijoiden käytön. Uudessa versiossa onnistuu myös tiedoston-
  49. siirto kumpaankin suuntaan yhtä aikaa. TechnoBBS tukee periaatteessa rajattomas-
  50. ti kieliä, merkistöjä, protokollia ja vaikka mitä! Laitteistolta vaaditaan tosin
  51. aika paljon.  A500/2000  pyörittää  kyllä  TBBS:ää,  mutta  hitaasti.  Vähintään
  52. 68020-prosessori olisi suotava, ja 030:lla TBBS jo lentää! Käyttöjärjestelmän on
  53. oltava vähintään 2.04, kovalevy on aivan ehdoton (pienikin riittää)  ja  muistia
  54. on syytä olla ainakin neljä megatavua (kahdellakin pyörii, mutta juuri muuta  ei
  55. voi tehdä). Rexx-tulkki kuuluu käyttöjärjestelmään, mutta mikäli et ole sitä en-
  56. nen käyttänyt, on se muistettava käynnistää. RexxMaster kannattaa aktivoida aina
  57. startupissa.
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64. {3TechnoBBS:n osat ja toiminta
  65. {3----------------------------
  66.  
  67. TechnoBBS koostuu useasta ohjelmasta, joista osa on tärkeitä toiminnan  kannalta
  68. ja osa ulkoisia apuohjelmia. Tärkein ohjelma on TechCon, joka on koko  ohjelmis-
  69. ton keskus. Kaikki TechnoBBS:n funktiokutsut kulkevat sen  kautta.  Se  sisältää
  70. myös käyttöliittymän, jonka avulla sysop voi ohjata purkin toimintaa.  Varsinai-
  71. nen purkkiohjelma on nimeltään TechnoBBS, ja se ajetaan jokaiselle nodelle erik-
  72. seen noden aktivoituessa. Se kannattaakin ladata muistiin  residentiksi,  mikäli
  73. ajat monilinjaista purkkia. TechnoBBS-ohjelma ei tee mitään! Se on vain komento-
  74. ja funktiopalvelija, joka jää odottamaan syötettä jostakin. Kun node aktivoituu,
  75. on TechnoBBS:n lisäksi ajettava jokin muu ohjelma, joka tekee jotain. Normaalis-
  76. ti se on Rexx-kielinen login-ohjelma.
  77.  
  78. Ohjelmiston mukana tulee BBSLogOn.rexx, joka  yleensä  hoitaa  myös  TechnoBBS:n
  79. käynnistämisen ja aktivoinnin. Sen jälkeen se kysyy käyttäjältä nimeä ja salasa-
  80. naa ja hoitaa kaikki tarpeelliset toimenpiteet, jotka loginiin  kuuluvat.  Tämän
  81. jälkeen ajetaan TechMenu, joka on kolmas tärkeä  TechnoBBS:n  ohjelma.  Se  ajaa
  82. preprosessoituja menuskriptejä eli kysyy käyttäjältä komentoa ja  ajaa  asianmu-
  83. kaisen menukoodin. Ohjelmistoon kuuluu myös  kääntäjä,  TechMenuComp,  ja  alku-
  84. peräiset menukoodit tulevat mukana, joten jokainen voi helposti muutella  komen-
  85. tojen toimintaa sekä kirjoittaa omia komentoja. Lopuksi ajetaan vielä  mahdolli-
  86. sesti BBSGoodbye.rexx, joka vain tulostaa lopputekstit. Kaiken tämän hoitaa  sk-
  87. ripti nimeltä RunNode, joka ottaa parametrikseen ajettavan noden numeron, konso-
  88. lilta yhteyttä otettaessa 0.
  89.  
  90. Modeemilinjalle tarvitaan vielä vastausohjelma, jollainen myös tulee mukana.  Se
  91. on kuvaavasti nimeltään Answer. Valitettavasti ainakin minulla Answer  pitää  10
  92. sekuntia taukoa ennen TechnoBBS:n ajamista ja kaatuileekin. Kirjoitin  itselleni
  93. paremman vastausohjelman nimeltä StarTech. Se avaa oman ikkunan, josta voi  seu-
  94. rata  yhteyksien  muodostumista.  Ohjelman  kolmosversio   julkaistaneen   näinä
  95. päivinä. Sitäkin kannattaa etsiä purkeista. Toinen vaihtoehto on ajaa nk. maile-
  96. ri, mutta mikäli purkkisi ei kuulu  mihinkään  verkkoon,  ei  siinä  ole  oikein
  97. järkeä. Maileri on ohjelma, joka vaihtaa viestit toisten verkossa olevien  purk-
  98. kien kanssa.
  99.  
  100. Seuraavasta taulukosta on nähtävissä,  mitä  hakemistoja  TechnoBBS:ään  kuuluu.
  101. Nämä hakemistot tulee löytyä BBS:-nimisestä loogisesta asemasta. Kun purat pake-
  102. tin ja ajat Install-ohjelman, se huolehtii ohjelman asentamisesta ja myös  aset-
  103. taa kaikki tarvittavat viittaukset ja  kopioi  tiedostot  oikeisiin  paikkoihin.
  104. Parhaiten pääset selville TBBS:n hakemistorakenteesta tutkimalla, mitä  hakemis-
  105. toissa on.
  106.  
  107.       *Text (dir)        Purkin tekstit, esim. login-logo
  108.        String (dir)      Kielitiedostot, erikieliset TechnoBBS:n tekstit
  109.        Scripts (dir)     AmigaDOS-skriptit
  110.       *Rexx (dir)        ARexx-ohjelmat
  111.        Menu (dir)        Menukoodit
  112.       *MAIL (dir)        Viestikanta
  113.        Docs (dir)        Dokumentointi, TechnoBBS.guide
  114.        CharSetSrc (dir)  Merkistöjen lähdehakemisto
  115.        CharSet (dir)     Merkistöt
  116.       *Cfg (dir)         TechnoBBS:n konfiguraatiot
  117.        Bin (dir)         TechnoBBS:n ohjelmat
  118.        Logs (dir)        Lokitiedostot
  119.        Util (dir)        Apuohjelmat
  120.       *User (dir)        Käyttäjätiedot
  121.       *Files (dir)       Tiedostoalueet
  122.  
  123. Ainakin minun saamassani uudessa 0.93-paketissa on virhe: siellä ei ole Logs-ha-
  124. kemistoa ollenkaan, vaan Logs-niminen tyhjä  tiedosto!  Tuhoa  tiedosto  ja  tee
  125. päähakemistoon (BBS:) samanniminen hakemisto. Tämä virhe on kuitenkin ilmeisesti
  126. vain osassa paketeista tai sitten vain omassani. String-hakemisto on käytännössä
  127. tarpeeton, koska TechnoBBS ei tue tällä  hetkellä  kuin  englantia.  Varsinaiset
  128. viestialueet ovat hakemistossa MAIL/MsgDat. Files-hakemistossa ovat purkin  tie-
  129. dostoalueet konfiguraatioineen. Sinun täytyy tehdä  muutoksia  ainakin  tähdellä
  130. merkittyjen hakemistojen sisältämiin tiedostoihin.  Rexx-ohjelmien  muuttelu  ei
  131. ole pakollista, mutta pidemmän  päälle  erittäin  hyödyllistä.  Joudut  tekemään
  132. Cfg-hakemistoon omat asetuksesi, Files- ja MAIL-hakemistoihin  omat  viesti-  ja
  133. tiedostoaluerakenteesi, User-hakemistoon omat käyttäjäluokkasi  sekä  Text-hake-
  134. mistoon omat tekstisi.
  135.  
  136.  
  137. {3Ohjelmiston käyttöönotto
  138. {3------------------------
  139.  
  140. Kun olet asentanut ohjelmiston, voit kokeilla sitä. Ensin voit joutua  kuitenkin
  141. resetoimaan koneesi. Paketin mukana tulee Ville-Pertti Keinosen  Overscan  BBS:n
  142. konfiguraatio aina teksteistä viesti- ja tiedostoalueisiin. Ensiksi sinun täytyy
  143. käynnistää softa, mihin on nyt oma komento, RunBBS. Tämän jälkeen voit  kirjoit-
  144. tautua sisään komennolla RunNode 0. Sinulle pitäisi avautua ruutu, jolle  ilmes-
  145. tyvät hetken kuluttua purkkisi  alkutekstit.  Sitten  voitkin  loggautua  uutena
  146. käyttäjänä purkkiisi. Mikäli näin ei tapahdu, katso,  että  Cfg/BBS0.Cfg:ssä  ei
  147. ole NoWindow:ta tai OpenIconified:ia. Voit joutua yrittämään muutaman  kerran  -
  148. muistathan, että rekisteröimätön TechnoBBS hylkää puolet soittajista!  Kun  olet
  149. aikasi tutkinut systeemiä, on aika aloittaa customointi ja oman purkkisi  raken-
  150. taminen. Seuraavassa on lyhyt kuvaus siitä, mitä täytyy tehdä. Tarkemmat  ohjeet
  151. löytyvät kappaleesta "Asetusten määrittäminen".
  152.  
  153. Ensiksi sinun kannattaa antaa itsellesi sysopin oikeudet. Käynnistä käyttäjäedi-
  154. tori TechUserEd antaen sille oma nimesi.  Sitten  paina  avautuvasta  ikkunasta,
  155. jossa  näet  tietosi,  Preset  ja  valitse  listasta   Sysop.acc.   Tavallisille
  156. käyttäjille tehdään samoin, mutta heille ladataan tietysti Normal.acc, mikäli et
  157. halua kaikilla olevan sysopin oikeudet purkissasi! Et välttämättä ole aivan tyy-
  158. tyväinen alkuperäisiin käyttäjäluokkiin (Normal, GigaNet,  SysOp...)  ja  niiden
  159. oikeustasoihin, joten niitäkin voit joutua muuttamaan. Lähemmin näihin tutustum-
  160. me myöhemmin tässä artikkelissa.
  161.  
  162. Seuraavaksi kannattaa laittaa purkin asetukset kuntoon. Koko järjestelmään  vai-
  163. kuttavat asetukset ovat tiedostossa Cfg/TechCon.Cfg, jonka lisäksi on jokaiselle
  164. nodelle oma konfiguraatio, Cfg/BBSn.Cfg, jossa n on noden numero.  Lisäksi  Cfg-
  165. hakemistossa on asetustiedosto TechQWK:lle  ja  TechWWF:lle,  jotka  ovat  Tech-
  166. noBBS:n offliner-ohjelmat. Myös TechMailille, joka on TechnoBBS:n  "Fidonet-tos-
  167. seri" eli verkkoviestinvaihto-ohjelma,  on  asetukset.  Events-niminen  tiedosto
  168. sisältää tiettynä ajankohtana  ajettavia  komentoja.  TechCon:ssa  on  myös  nk.
  169. cron-toiminto, eli se ajaa halutut komennot tiettynä aikana. Tätä  toimintoa  en
  170. kuitenkaan tässä käsittele, koska on olemassa paljon parempia varsinaisia  cron-
  171. ohjelmia kuten CyberCron.
  172.  
  173. TechConin ja TechnoBBS:n (BBSn.Cfg) asetustiedostoihin ei yleensä tarvita paljon
  174. muutoksia. Lähinnä riittää, kun vaihtaa sysopin nimen ja muuta pientä. Oletukse-
  175. na nollanodelle avautuu oma ikkuna, mutta  modeeminodelle  (1)  ei.  Jos  haluat
  176. päästä näkemään, mitä käyttäjäsi tekee, voit avata ikkunan TechCon:sta painamal-
  177. la "Use Window" tai laittaa asetuksiin "Window", jolloin  ikkuna  avautuu  auto-
  178. maattisesti. Hitaissa 68000-pohjaisissa koneissa  (A500/2000)  ikkuna  kuitenkin
  179. hidastaa purkin toimintaa huomattavasti, joten ikkuna  kannattaa  pitää  kiinni.
  180. Lisäksi offlinereiden asetuksiin täytyy muuttaa purkin tiedot. Muuten  valmiilla
  181. asetuksilla pärjää hyvin.
  182.  
  183. Seuraavaksi ovat vuorossa viesti- ja tiedostoalueet.  Valmiit  alueet  kannattaa
  184. tuhota kokonaan pois ja aloittaa aivan alusta. Viestialueet  jakautuvat  SIG:ei-
  185. hin, ryhmiin, jotka määritellään tiedostossa nimeltä Sig.Dat.  Jokaiselle  vies-
  186. tialueelle tarvitaan msga?.dat, jossa ? korvataan alueen numerolla. Tämä tiedos-
  187. to sisältää alueen kuvauksen mukaanlukien oikeustasot, joita tarvitaan  erilais-
  188. ten toimintojen suorittamiseen alueella. Tiedostoalueet  kuvataan  filearea.dat-
  189. tiedostoilla, jotka sisältävät vastaavat tiedot. Kaikki Files-hakemiston  aliha-
  190. kemistot tulkitaan viestialueiksi,  mikäli  niissä  on  tämä  tiedosto.  Lisäksi
  191. alueella voi olla areasort.dat, joka sisältää luettelon sen hakemiston  alihake-
  192. mistoista, joissa se on. Näin  alueet  tulevat  valintakomennolla  aina  samassa
  193. järjestyksessä. Kun vielä muuttelet Text-hakemiston tiedostot  haluamasilaisiksi
  194. ja laitat oman purkkisi nimen joka paikkaan,  jossa  niin  kehotetaan  tekemään,
  195. olet loppusuoralla.
  196.  
  197.  
  198. {3Asetusten määrittäminen
  199. {3-----------------------
  200.  
  201. TechnoBBS:n asetukset ovat levällään  joka  puolella.  Merkittävimmät  asetukset
  202. ovat  Cfg-hakemistossa,  mutta  tiedosto-  ja  viestialueiden  määrittelyt  ovat
  203. MAIL/MsgDat- ja Files-hakemistoissa ja käyttäjäluokat  User/Preset-hakemistossa.
  204. Cfg-hakemiston asetuksia en enää käsittele, niitä ei juurikaan tarvitse muuttaa,
  205. ja edellisessä kappaleessa tulivat jo pääkohdat mainittuakin. Tärkeää  on  luoda
  206. purkkiisi  sopivat  käyttäjäluokat.   Tämä   tulee   aloittaa   suunnittelemalla
  207. käyttäjien jako käyttäjäryhmiin sekä  niille  annettavat  oikeudet.  Seuraavassa
  208. taulukossa on User/Preset/#?.acc -tiedoston kuvaus selityksineen:
  209.  
  210.   AccessLevel     Access-taso, numero, esim. 10 normaali, 1000 sysop
  211.   FreeBytes       Tavut, jotka annetaan eteen
  212.   FreeFiles       Tiedosto-lukumäärä, joka annetaan eteen
  213.   ByteRatio       Tavusuhde
  214.   FileRatio       Tiedosto-lukumäärä -suhde
  215.   TimePerDay      Aikaraja vuorokaudessa
  216.   TimePerCall     Suurin sallittu soiton kesto
  217.   CallsPerDay     Suurin sallittu soittojen lukumäärä vuorokautta kohti
  218.   MaxTimeBank     Käyttäjän suurin sallittu aikatalletus
  219.   Mask            Nk. mask-bitit, määrittelevät oikeuksia (ks. alla)
  220.  
  221. Jotkin näistä vaativat vielä hieman selvennystä. Käyttäjän oikeudet määritellään
  222. kahdella arvolla, Accessilla ja Maskilla. Access on  luku  (yleensä  5-1000)  ja
  223. Mask on 32-bittinen bittimaski. Kaikki toimenpiteet on suojattu jommallakummalla
  224. tai kummallakin tavalla. Käyttäjällä täytyy olla jonkin toiminnon suorittaakseen
  225. esimerkiksi Access-taso vähintään 10 tai maskista esimerkiksi bitti 0 päällä tai
  226. molemmat. Käyttäjäryhmiä voidaan muodostaa esimerkiksi (kuten minun  purkissani)
  227. asettamalla kaikille amigisteille maskista bitti 0, jolloin  Amigan  viesti-  ja
  228. tiedostoalueille pääsee vain, jos käyttäjällä on maskissaan bitti 0 päällä.
  229.  
  230. ByteRatio ja FileRatio määräävät Upload/Download-suhteen. ByteRatio kertoo tavu-
  231. jen suhteen ja FileRatio tiedostojen lukumäärien suhteen. FreeBytes ja FreeFiles
  232. antavat mahdollisuuden antaa  käyttäjälle  jonkin  verran  vapaata  imuoikeutta.
  233. Omassa purkissani esimerkiksi kaikille annetaan 30 tiedostoa  ja  yksi  megatavu
  234. eteen. Amigistit saavat kaksi megatavua... Käyttäjä saa uutta  imuoikeutta  upa-
  235. tessaan ratioiden mukaan.
  236.  
  237. Viestialueet jaetaan ryhmiin (SIG), jotka määritellään Sig.Dat-nimisessä tiedos-
  238. tossa. Se sisältää yhden tai useamman seuraavanlaisen määrittelyn, joista jokai-
  239. nen päätetään @-merkkiin:
  240.  
  241.   Name            Viestialueryhmän nimi, esim. Yleiset alueet
  242.   AccessRequired  Access-taso, jolla ryhmän alueille pääsee
  243.   MaskRequired    Mask-bitit, joiden tulee olla päällä, jotta tänne pääsee
  244.   AreaList        Luettelo alueista, jotka kuuluvat tähän ryhmään
  245.  
  246. Jokaista viestialuetta varten tarvitaan lisäksi seuraavanlainen  tiedosto,  joka
  247. kulkee nimellä msga?.dat:
  248.  
  249.   Name                    Viestialueen nimi, esim. Juttelu
  250.   Type                    Tyyppi (0 Netmail, 1 Echo, 2 Private, 3 Public)
  251.   LowMsg                  Ensimmäisen viestin numero (alustettaessa 0)
  252.   HighMsg                 Viimeisen viestin numero (alustettaessa 0)
  253.   MsgFile                 Varsinaisen viestitiedoston nimi (tähänkin 0)
  254.   MinAccessForUse         Minimitaso, jolla alueelle pääsee
  255.   MinAccessForRead        Minimitaso, jolla voi lukea alueen viestejä
  256.   MinAccessForWrite       Minimitaso, jolla voi kirjoittaa viestejä tänne
  257.   MinAccessForSysop       Minimitaso, jolla saa sysop-oikeuden alueelle
  258.   MaskRequiredForAccess   Maskibitit, joilla alueelle pääsee
  259.   MaskRequiredForReading  Maskibitit, joilla voi lukea alueen viestejä
  260.   MaskRequiredForWriting  Maskibitit, joilla voi kirjoittaa viestejä tänne
  261.   MaskRequiredForSysop    Maskibitit, joilla saa sysop-oikeuden alueelle
  262.   EchoTag                 Verkkoalueen tag
  263.   HiWater Mark            Aseta tämä nollaksi alustettaessa
  264.   Flag                    Verkkoalueen lippu
  265.  
  266. Tyyppi määrittää alueen joko netmail-alueeksi, verkkoalueeksi, yksityiseksi pos-
  267. tialueeksi tai julkiseksi paikalliseksi alueeksi. Viestialueiden pääsyä rajoite-
  268. taan sekä access-tasoilla että  mask-biteillä.  Kummankin  pitää  täsmätä,  että
  269. käyttäjä saa esim. lukea viestin tai yleensä päästä alueelle. Käytännössä  aina-
  270. kin saman ryhmän alueilla nämä kaikki arvot ovat samoja. Kolmesta viimeisestä ei
  271. tarvitse huolehtia.
  272.  
  273. Tiedostoalueet kuvataan filearea.dat-nimisissä  tiedostoisssa,  jollainen  tulee
  274. löytyä jokaisesta Files-hakemiston alihakemistosta, joka on tarkoitettu  tiedos-
  275. toalueeksi:
  276.  
  277.   Name                        Tiedostoalueen nimi
  278.   MinAccessForUse             Minimitaso, jolla alueelle pääsee
  279.   MinAccessForUpload          Minimitaso, jolla saa laittaa tiedoston alueelle
  280.   MinAccessForDownload        Minimitaso, jolla saa ottaa tiedoston alueelt
  281.   MaskRequiredForAccess       Maskibitit, joilla alueelle pääsee
  282.   MaskRequiredForUploading    Maskibitit, joilla saa laittaa tiedoston alueelle
  283.   MaskRequiredForDownloading  Maskibitit, joilla saa ottaa tiedoston alueelta
  284.  
  285. Lisäksi tämän perässä voi tulla vielä lisämääreitä. Plusmerkillä  alkavat  rivit
  286. määrittävät vapaasti imettävät tiedostot. Miinusmerkki rivin  alussa  ilmoittaa,
  287. että alueelle ei saa laittaa tiedostoja ollenkaan. Tämä tulee kyseeseen  lähinnä
  288. päähakemistossa tai järjestelmähakemistossa, johon vain sysop laittaa tiedostoja
  289. kuten purkkilistoja tai tiedostolistauksia.
  290.  
  291. Viesti- ja tiedostoalueiden määrityksissä voi olla lisäksi tähdellä alkavia  ri-
  292. vejä, jotka ohjaavat ulkoisten apuohjelmien  toimintaa.  Esimerkiksi  tiedostoa-
  293. lueella voi olla uudelleenohjaus eli *->polku, jolloin tiedostoalueen  tiedostot
  294. ovatkin tuolla rivillä määrätyssä hakemistossa. Tämä  on  kätevää,  kun  järjes-
  295. telmässä on esimerkiksi CD-asema,  joka  halutaan  purkin  viestialueille.  Myös
  296. tämän hakemiston alihakemistot haetaan uudesta paikasta.
  297.  
  298.  
  299. {3Purkin virittäminen
  300. {3-------------------
  301.  
  302. Kun purkkisi on pystyssä, asetukset kunnossa ja tiedosto- ja viestialueet konfi-
  303. guroitu, työ vasta alkaa! Nyt sinun pitää kirjoittaa kaikki rexx-ohjelmat ja me-
  304. nukoodit uusiksi! No, ei aivan sentään, mutta muutokset ovat  aiheellisia,  jot-
  305. teivät kaikki purkit ole toistensa kopioita.  Ensimmäinen  tärkeä  muutos  tulee
  306. MainMenun Status-komentoon. Käyttäjien access-tasojen ja mask-bittien  kuvaukset
  307. tulee muuttaa omiasi vastaaviksi. Muita pakollisia muutoksia ei ole, mutta  sik-
  308. sihän niitä ei tehdäkään, vaan siksi, että se on hauskaa!
  309.  
  310. TechnoBBS:n mukana tulee erittäin kattava dokumentointi. Ohjeissa on kaikki mah-
  311. dollinen aina purkin asetuksista rexx-funktioiden yksityiskohtaiseen kuvaukseen.
  312. Ohjeet lukemalla viisastuu todella paljon, ja moni asia selviää samalla kokeile-
  313. malla. TechnoBBS on todella monipuolinen purkkisofta ja  hintaansa  nähden  upea
  314. (esimerkiksi eräs PC:n monilinjainen purkkisofta maksaa 2500 markkaa).  Sen  oh-
  315. jelmoinnista on kuitenkin jäänyt hieman hajamielinen  vaikutelma.  Enforcer  ni-
  316. mittäin antaa kasapäin hittejä TechnoBBS:stä! Niitä tulee  toimintoja  suoritet-
  317. taessa rykelmittäin ja syötettä kirjoitettaessa yksi  per  jokainen  kirjoitettu
  318. merkki! TechnoBBS:n bugit ovat kuitenkin pieniä, ja se kaatuu hyvin harvoin. Ai-
  319. nakin vanhemmat versiot kyllä kaatuvat joskus, mutta  uudemmat  lienevät  hieman
  320. stabiilimpia. Noista Enforcer-hiteistäkin olisi kyllä hyvä päästä eroon.
  321.  
  322.  
  323. {3Loppusanat
  324. {3----------
  325.  
  326. Mikäli kiinnostusta TechnoBBS:ään on, seuraavassa Sakussa käsittelen varsinaista
  327. customointia eli omien rexx-ohjelmien ja komentojen  ohjelmointia,  mutta  minun
  328. täytyy kuitenkin saada tietää, onko kiinnostusta, joten kirjoitelkaapa toimituk-
  329. seen.
  330.  
  331. Nyt kun olet ihastunut TechnoBBS:ään ja haluat  heti  päästä  sitä  kokeilemaan,
  332. voit alkajaisiksi käydä jossakin Techno-purkissa  katsomassa,  millainen  se  on
  333. käyttäjän kannalta. Kaikki edellisen Sakun organisaatiosivulla luetellut  purkit
  334. ovat TechnoBBS-purkkeja lukuunottamatta Sonataa, jossa  ohjelmistona  on  Dialog
  335. Pro. GigaBox pyörii niin ikään sysopin omalla Giga-BBS:llä. Näissä kaikissa pur-
  336. keissa pitäisi myös olla TechnoBBS imettävänä.  Parasta  lienee  soittaa  Ville-
  337. Pertti Keinosen omaan purkkiin, Overscan BBS:ään, joka on auki 24h.  Sieltä  saa
  338. myös tukea purkin perustamisessa ja TechnoBBS:n asentamisessa. Voit  ottaa  myös
  339. suoraan yhteyttä Telemediaan, joka versiosta 0.93 alkaen omistaa TechnoBBS:n oi-
  340. keudet ja hoitaa rekisteröinnit. TechnoBBS:n asentamisessa ja purkin  perustami-
  341. sessa saa apua myös artikkelin kirjoittajalta. Yhteyttä kannattaa ottaa purkkini
  342. kautta tai postitse. Eikä sitten muuta kuin vielä kerran menestystä purkillesi!
  343.